\hypertarget{classnubot_1_1Angle}{\section{nubot\-:\-:Angle Class Reference}
\label{classnubot_1_1Angle}\index{nubot\-::\-Angle@{nubot\-::\-Angle}}
}


{\ttfamily \#include $<$Angle.\-hpp$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classnubot_1_1Angle_a5dfacaad5e9ae217f95f4bcfc7de2d44}{Angle} ()
\begin{DoxyCompactList}\small\item\em various constructors \end{DoxyCompactList}\item 
\hyperlink{classnubot_1_1Angle_a65d4bada1d5dfcfa82e9d8b88301ea61}{Angle} (double a)
\item 
\hyperlink{classnubot_1_1Angle_a11d992adb4281a30fa4a969872641e1c}{Angle} (double a, bool israd)
\item 
\hyperlink{classnubot_1_1Angle_ae4a2ecd3e7ee97c16f3c78f4f6a877bf}{Angle} (const \hyperlink{classnubot_1_1Angle}{Angle} \&a)
\item 
const \hyperlink{classnubot_1_1Angle}{Angle} \& \hyperlink{classnubot_1_1Angle_ac5eac9e017f5dc873bd41891640471ca}{operator=} (const \hyperlink{classnubot_1_1Angle}{Angle} \&a)
\item 
void \hyperlink{classnubot_1_1Angle_aa8eaad3a2a82d79456ed326ddbba141f}{set\-Angle} (const double \&)
\begin{DoxyCompactList}\small\item\em conversion to (-\/pi,pi\mbox{]} \end{DoxyCompactList}\item 
int \hyperlink{classnubot_1_1Angle_a832dc6642ecf10914a026bbcfd77759d}{degree} ()
\begin{DoxyCompactList}\small\item\em conversion to degree(-\/180,180\mbox{]} \end{DoxyCompactList}\item 
double \hyperlink{classnubot_1_1Angle_a15e404cb4f775dead12415927e2ee46a}{radian} (int \-\_\-degree)
\begin{DoxyCompactList}\small\item\em conversion to (-\/pi,pi\mbox{]} from degree; \end{DoxyCompactList}\item 
bool \hyperlink{classnubot_1_1Angle_ad102f17a54cbd08b0846cc1b94f3caa4}{in\-\_\-between} (const \hyperlink{classnubot_1_1Angle}{Angle} a, const \hyperlink{classnubot_1_1Angle}{Angle} b)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
double \hyperlink{classnubot_1_1Angle_a27c50c2b15dd1231c0162c13848f7b9e}{radian\-\_\-}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classnubot_1_1Angle_a5dfacaad5e9ae217f95f4bcfc7de2d44}{\index{nubot\-::\-Angle@{nubot\-::\-Angle}!Angle@{Angle}}
\index{Angle@{Angle}!nubot::Angle@{nubot\-::\-Angle}}
\subsubsection[{Angle}]{\setlength{\rightskip}{0pt plus 5cm}nubot\-::\-Angle\-::\-Angle (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classnubot_1_1Angle_a5dfacaad5e9ae217f95f4bcfc7de2d44}


various constructors 

\hypertarget{classnubot_1_1Angle_a65d4bada1d5dfcfa82e9d8b88301ea61}{\index{nubot\-::\-Angle@{nubot\-::\-Angle}!Angle@{Angle}}
\index{Angle@{Angle}!nubot::Angle@{nubot\-::\-Angle}}
\subsubsection[{Angle}]{\setlength{\rightskip}{0pt plus 5cm}nubot\-::\-Angle\-::\-Angle (
\begin{DoxyParamCaption}
\item[{double}]{a}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classnubot_1_1Angle_a65d4bada1d5dfcfa82e9d8b88301ea61}
\hypertarget{classnubot_1_1Angle_a11d992adb4281a30fa4a969872641e1c}{\index{nubot\-::\-Angle@{nubot\-::\-Angle}!Angle@{Angle}}
\index{Angle@{Angle}!nubot::Angle@{nubot\-::\-Angle}}
\subsubsection[{Angle}]{\setlength{\rightskip}{0pt plus 5cm}nubot\-::\-Angle\-::\-Angle (
\begin{DoxyParamCaption}
\item[{double}]{a, }
\item[{bool}]{israd}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classnubot_1_1Angle_a11d992adb4281a30fa4a969872641e1c}
\hypertarget{classnubot_1_1Angle_ae4a2ecd3e7ee97c16f3c78f4f6a877bf}{\index{nubot\-::\-Angle@{nubot\-::\-Angle}!Angle@{Angle}}
\index{Angle@{Angle}!nubot::Angle@{nubot\-::\-Angle}}
\subsubsection[{Angle}]{\setlength{\rightskip}{0pt plus 5cm}nubot\-::\-Angle\-::\-Angle (
\begin{DoxyParamCaption}
\item[{const {\bf Angle} \&}]{a}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classnubot_1_1Angle_ae4a2ecd3e7ee97c16f3c78f4f6a877bf}


\subsection{Member Function Documentation}
\hypertarget{classnubot_1_1Angle_a832dc6642ecf10914a026bbcfd77759d}{\index{nubot\-::\-Angle@{nubot\-::\-Angle}!degree@{degree}}
\index{degree@{degree}!nubot::Angle@{nubot\-::\-Angle}}
\subsubsection[{degree}]{\setlength{\rightskip}{0pt plus 5cm}int nubot\-::\-Angle\-::degree (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classnubot_1_1Angle_a832dc6642ecf10914a026bbcfd77759d}


conversion to degree(-\/180,180\mbox{]} 

\hypertarget{classnubot_1_1Angle_ad102f17a54cbd08b0846cc1b94f3caa4}{\index{nubot\-::\-Angle@{nubot\-::\-Angle}!in\-\_\-between@{in\-\_\-between}}
\index{in\-\_\-between@{in\-\_\-between}!nubot::Angle@{nubot\-::\-Angle}}
\subsubsection[{in\-\_\-between}]{\setlength{\rightskip}{0pt plus 5cm}bool nubot\-::\-Angle\-::in\-\_\-between (
\begin{DoxyParamCaption}
\item[{const {\bf Angle}}]{a, }
\item[{const {\bf Angle}}]{b}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classnubot_1_1Angle_ad102f17a54cbd08b0846cc1b94f3caa4}
\hypertarget{classnubot_1_1Angle_ac5eac9e017f5dc873bd41891640471ca}{\index{nubot\-::\-Angle@{nubot\-::\-Angle}!operator=@{operator=}}
\index{operator=@{operator=}!nubot::Angle@{nubot\-::\-Angle}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Angle} \& nubot\-::\-Angle\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Angle} \&}]{a}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classnubot_1_1Angle_ac5eac9e017f5dc873bd41891640471ca}
\hypertarget{classnubot_1_1Angle_a15e404cb4f775dead12415927e2ee46a}{\index{nubot\-::\-Angle@{nubot\-::\-Angle}!radian@{radian}}
\index{radian@{radian}!nubot::Angle@{nubot\-::\-Angle}}
\subsubsection[{radian}]{\setlength{\rightskip}{0pt plus 5cm}double nubot\-::\-Angle\-::radian (
\begin{DoxyParamCaption}
\item[{int}]{\-\_\-degree}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classnubot_1_1Angle_a15e404cb4f775dead12415927e2ee46a}


conversion to (-\/pi,pi\mbox{]} from degree; 

\hypertarget{classnubot_1_1Angle_aa8eaad3a2a82d79456ed326ddbba141f}{\index{nubot\-::\-Angle@{nubot\-::\-Angle}!set\-Angle@{set\-Angle}}
\index{set\-Angle@{set\-Angle}!nubot::Angle@{nubot\-::\-Angle}}
\subsubsection[{set\-Angle}]{\setlength{\rightskip}{0pt plus 5cm}void nubot\-::\-Angle\-::set\-Angle (
\begin{DoxyParamCaption}
\item[{const double \&}]{a}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classnubot_1_1Angle_aa8eaad3a2a82d79456ed326ddbba141f}


conversion to (-\/pi,pi\mbox{]} 



\subsection{Member Data Documentation}
\hypertarget{classnubot_1_1Angle_a27c50c2b15dd1231c0162c13848f7b9e}{\index{nubot\-::\-Angle@{nubot\-::\-Angle}!radian\-\_\-@{radian\-\_\-}}
\index{radian\-\_\-@{radian\-\_\-}!nubot::Angle@{nubot\-::\-Angle}}
\subsubsection[{radian\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}double nubot\-::\-Angle\-::radian\-\_\-}}\label{classnubot_1_1Angle_a27c50c2b15dd1231c0162c13848f7b9e}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
src/nubot\-\_\-common/core/include/nubot/core/\hyperlink{Angle_8hpp}{Angle.\-hpp}\end{DoxyCompactItemize}
